10. Hashing

What is Hashing?

ND004 C03 L03 A06.1 Hash 1

QUIZ QUESTION: :

See if you can correctly label each of the algorithms below as either Hash or Encryption .

ANSWER CHOICES:



Algorithm

Hash or encryption?

Hash

Hash

Encryption

Hash

Encryption

SOLUTION:

Algorithm

Hash or encryption?

Hash

Hash

Hash

Hash

Hash

Hash

Encryption

Encryption

Hash

Hash

Hash

Encryption

Encryption

Encryption vs Hashing

QUIZ QUESTION: :

Assign the following characteristics to the correct function.

ANSWER CHOICES:



Function Type

Charicteristic

Scrambles text in a reversible way

One-way function that produces a unique message digest

Compresses the data to save space

SOLUTION:

Function Type

Charicteristic

Scrambles text in a reversible way

One-way function that produces a unique message digest

Compresses the data to save space

Using Hashing to Secure Our User Tables

ND004 C03 L03 A06.2 Hash 1

Vulnerable Hash Functions

Which hash functions are too simple and should not be used to hash passwords?

If you want a refresher/reference, check out this summary .

SOLUTION:
  • MD5
  • SHA-1

Additional Resources